36aa081e96475655bb47e7818337942d228e5251,src/org/loklak/http/RemoteAccess.java,RemoteAccess,writeImage,#FileTypeEncoding#HttpServletResponse#Query#RasterPlotter#,228

Before Change


        ServletOutputStream sos = response.getOutputStream();
        if (fileType.fileType == FileType.PNG) {
            post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/png");
            sos.write(fileType.base64 ? Base64.encodeBytes(matrix.pngEncode(1)).getBytes() : matrix.pngEncode(1));
        }
        if (fileType.fileType == FileType.GIF) {
            post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/gif");

After Change


        ServletOutputStream sos = response.getOutputStream();
        if (fileType.fileType == FileType.PNG) {
            post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/png");
            sos.write(fileType.base64 ? Base64.getEncoder().encode(matrix.pngEncode(1)) : matrix.pngEncode(1));
        }
        if (fileType.fileType == FileType.GIF) {
            post.setResponse(response, fileType.base64 ? "application/octet-stream" : "image/gif");